package SRV;

import DAO.HibernateClienteDAO;
import Negocio.Cliente;
import Negocio.ClienteParticular;
import Negocio.Empresa;

public class ClienteSRV {
	private static HibernateClienteDAO dao;
	static{
			dao = HibernateClienteDAO.getInstancia();
	}
	
	public Cliente getCliente(int id){
		return dao.getCliente(id);
	}
	
	public void guardarCliente(Cliente cliente){
		dao.grabarCliente(cliente);
	}

	public ClienteParticular getClienteParticular(int dni) {
		return dao.getClienteParticular(dni);}
	
	public void updateCliente(Cliente cliente) {
		dao.updateCliente(cliente);}

	public Empresa getClienteEmpresa(long cuit) 
	{
		return (Empresa) dao.getClienteEmpresa(cuit);
	}
	
	public int getUltimoID(){
		return dao.getUltimoID();
	}
	

}
